home *** CD-ROM | disk | FTP | other *** search
/ gondwana.ecr.mu.oz.au/pub/ / Graphics.tar / Graphics / ArtForTheMac.sea.hqx / Sample Scenes / crank.scn < prev    next >
Text File  |  1992-09-27  |  4KB  |  205 lines

  1. # This scene contains a mechanical part
  2. # against a textured backdrop.
  3.  
  4. lookat(0.0, 0.0, 17.0, 0.0, 0.0, 0.0, 0.0)
  5. raysperpixel 8
  6. antialiasing adaptive
  7.  
  8. background 0.2, 0.2, 0.3
  9.  
  10. light {
  11.     location (11.0, 11.0, 11.0)
  12.     colour 1.0, 1.0, 1.0
  13. }
  14.  
  15. light {
  16.     location (-11.0, 11.0, 11.0)
  17.     colour 1.0, 1.0, 1.0
  18. }
  19.  
  20. light {
  21.     location (1.0, 1.0, 16.0)
  22.     colour 1.0, 1.0, 1.0
  23. }
  24.  
  25. polygon {
  26.     vertex (-30.0, -30.0, -15.0)
  27.     vertex (-30.0, 30.0, -15.0)
  28.     vertex (30.0, 30.0, -15.0)
  29.     vertex (30.0, -30.0, -15.0)
  30.     colour 0.2, 0.2, 0.3
  31.     material 0.0, 1.0, 0.0, 1
  32.     texture marble {
  33.         blendcolour 0.0, 0.0, 0.0
  34.         scalefactors 0.07, 5.0, 2.0
  35.     }
  36. }
  37.  
  38. csg {
  39.     rotate (150.000000, x)
  40.     rotate (150.000000, y)
  41.  
  42.     cylinder c1 {
  43.         material 0.0, 0.400000, 0.600000, 10.0
  44.         colour 0.800000, 0.800000, 0.800000
  45.         center (0.0, 0.0, 0.799920)
  46.         center (0.0, 0.0, -0.799920)
  47.         radius 9.0
  48.     }
  49.  
  50.     cylinder c2 {
  51.         material 0.0, 0.400000, 0.600000, 10.0
  52.         colour 0.800000, 0.800000, 0.800000
  53.         center (0.0, 6.0, 0.800000)
  54.         center (0.0, 6.0, -0.800000)
  55.         radius 3.0
  56.     }
  57.  
  58.     cylinder c3 {
  59.         material 0.0, 0.400000, 0.600000, 10.0
  60.         colour 0.800000, 0.800000, 0.800000
  61.         center (4.0, -3.0, 0.960000)
  62.         center (4.0, -3.0, -0.960000)
  63.         radius 1.0
  64.     }
  65.  
  66.     cylinder c4 {
  67.         material 0.0, 0.400000, 0.600000, 10.0
  68.         colour 0.800000, 0.800000, 0.800000
  69.         center (-4.0, -3.0, 0.960000)
  70.         center (-4.0, -3.0, -0.960000)
  71.         radius 1.0
  72.     }
  73.  
  74.     cylinder c5 {
  75.         material 0.0, 0.400000, 0.600000, 10.0
  76.         colour 0.800000, 0.800000, 0.800000
  77.         center (6.245, -5.0, 0.800000)
  78.         center (6.245, -5.0, -0.800000)
  79.         radius 1.0
  80.     }
  81.  
  82.     cylinder c6 {
  83.         material 0.0, 0.400000, 0.600000, 10.0
  84.         colour 0.800000, 0.800000, 0.800000
  85.         center (-6.245, -5.0, 0.800000)
  86.         center (-6.245, -5.0, -0.800000)
  87.         radius 1.0
  88.     }
  89.  
  90.     cylinder c7 {
  91.         material 0.0, 0.400000, 0.600000, 10.0
  92.         colour 0.800000, 0.800000, 0.800000
  93.         center (0.0, 0.0, 0.800000)
  94.         center (0.0, 0.0, 2.600000)
  95.         radius 2.0
  96.     }
  97.  
  98.     cylinder c8 {
  99.         material 0.0, 0.400000, 0.600000, 10.0
  100.         colour 0.800000, 0.800000, 0.800000
  101.         center (0.0, 0.0, 7.600000)
  102.         center (0.0, 0.0, 8.600000)
  103.         radius 1.0
  104.     }
  105.  
  106.     cylinder c9 {
  107.         material 0.0, 0.400000, 0.600000, 10.0
  108.         colour 0.800000, 0.800000, 0.800000
  109.         center (0.0, 0.0, 0.800000)
  110.         center (0.0, 0.0, 1.100000)
  111.         radius 2.300000 
  112.     }
  113.  
  114.     cylinder c10 {
  115.         material 0.0, 0.400000, 0.600000, 10.0
  116.         colour 0.800000, 0.800000, 0.800000
  117.         center (0.0, 6.0, -0.800000)
  118.         center (0.0, 6.0, -4.300000)
  119.         radius 2.000000 
  120.     }
  121.  
  122.     cylinder c11 {
  123.         material 0.0, 0.400000, 0.600000, 10.0
  124.         colour 0.800000, 0.800000, 0.800000
  125.         center (0.0, 6.0, -1.100000)
  126.         center (0.0, 6.0, -0.800000)
  127.         radius 2.300000 
  128.     }
  129.  
  130.     torus t1 {
  131.         material 0.0, 0.400000, 0.600000, 10.0
  132.         colour 0.800000, 0.800000, 0.800000
  133.         center (0.0, 0.0, 1.100000)
  134.         radii 2.300000, 0.300000 
  135.     }
  136.  
  137.     torus t2 {
  138.         material 0.0, 0.400000, 0.600000, 10.0
  139.         colour 0.800000, 0.800000, 0.800000
  140.         center (0.0, 6.0, -1.100000)
  141.         radii 2.300000, 0.300000 
  142.     }
  143.  
  144.     box b1 {
  145.         material 0.0, 0.400000, 0.600000, 10.0
  146.         colour 0.800000, 0.800000, 0.800000
  147.         vertex (3.0, -4.0, 0.800000)
  148.         vertex (9.0, 7.0, -0.800000)
  149.     }
  150.  
  151.     box b2 {
  152.         material 0.0, 0.400000, 0.600000, 10.0
  153.         colour 0.800000, 0.800000, 0.800000
  154.         vertex (-3.0, -4.0, 0.800000)
  155.         vertex (-9.0, 7.0, -0.800000)
  156.     }
  157.  
  158.     box b3 {
  159.         material 0.0, 0.400000, 0.600000, 10.0
  160.         colour 0.800000, 0.800000, 0.800000
  161.         vertex (6.245, -5.625, 0.880000)
  162.         vertex (9.1, -3.9, -0.880000)
  163.     }
  164.  
  165.     box b4 {
  166.         material 0.0, 0.400000, 0.600000, 10.0
  167.         colour 0.800000, 0.800000, 0.800000
  168.         vertex (-6.245, -5.625, 0.880000)
  169.         vertex (-9.1, -3.9, -0.880000)
  170.     }
  171.  
  172.     box b5 {
  173.         material 0.0, 0.400000, 0.600000, 10.0
  174.         colour 0.800000, 0.800000, 0.800000
  175.         vertex (-8.0, 6.0, 0.810000)
  176.         vertex (8.0, 10.0, -0.810000)
  177.     }
  178.  
  179.     box b6 {
  180.         material 0.0, 0.400000, 0.600000, 10.0
  181.         colour 0.800000, 0.800000, 0.800000
  182.         vertex (3.0, -4.0, 0.810000)
  183.         vertex (4.1, -2.9, -0.810000)
  184.     }
  185.  
  186.     box b7 {
  187.         material 0.0, 0.400000, 0.600000, 10.0
  188.         colour 0.800000, 0.800000, 0.800000
  189.         vertex (-3.0, -4.0, 0.810000)
  190.         vertex (-4.1, -2.9, -0.810000)
  191.     }
  192.  
  193.     cone cone1 {
  194.         material 0.0, 0.400000, 0.600000, 10.0
  195.         colour 0.800000, 0.800000, 0.800000
  196.         center (0.0, 0.0, 7.600000)
  197.         radius 1.0
  198.         center (0.0, 0.0, 2.600000)
  199.         radius 2.0
  200.     }
  201.  
  202.     cone1 + c1 - b1 - b2 + (b6 - c3) + (b7 - c4) - b3 - b4 - b5
  203.     + c5 + c6 + c2 + c7 + c8 + (c9 - t1) + c10 + (c11 - t2)
  204. }
  205.